package com.huangyi.adminservice.house.domain.entity;
import com.huangyi.commoncore.domain.entity.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 房源状态实体类
 * 
 * <p>存储房源的状态信息，包括上架/下架状态和出租相关信息
 * 
 * @author huangyi
 * @version 1.0
 * @since 2024
 */
@Data
@EqualsAndHashCode(callSuper=true)
public class HouseStatus extends BaseDO {
    
    /** 房源ID */
    private Long houseId;
    
    /** 房源状态（上架/下架/已出租等） */
    private String status;
    
    /** 出租时间码（一年/半年/30秒等） */
    private String rentTimeCode;
    
    /** 出租开始时间（毫秒级时间戳） */
    private Long rentStartTime;
    
    /** 出租结束时间（毫秒级时间戳） */
    private Long rentEndTime;
}